/**
 * Alipay.com Inc.
 * Copyright (c) 2004-2024 All Rights Reserved.
 */
package com.alipay.demo.vo;

import com.alipay.api.AlipayResponse;
import com.alipay.api.domain.AttributeVO;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

import java.util.List;

/**
 * @author jishupei.jsp
 * @version : AlipayOpenAppDeliveryTemplateQueryResponse, v0.1 2024年05月17日 5:19 下午 jishupei.jsp Exp $
 */
public class DeliveryTemplateQueryResponse extends AlipayResponse {

    private static final long serialVersionUID = 1328610227988911361L;

    /**
     * 属性信息
     */
    @ApiListField("attrs")
    @ApiField("attribute_v_o")
    private List<AttributeVO> attrs;

    /**
     * 履约类型
     */
    @ApiField("delivery_type")
    private String deliveryType;

    /**
     * 履约模板ID
     */
    @ApiField("template_id")
    private String templateId;

    /**
     * Getter method for property <tt>attrs</tt>.
     *
     * @return property value of attrs
     */
    public List<AttributeVO> getAttrs() {
        return attrs;
    }

    /**
     * Setter method for property <tt>attrs</tt>.
     *
     * @param attrs value to be assigned to property attrs
     */
    public void setAttrs(List<AttributeVO> attrs) {
        this.attrs = attrs;
    }

    /**
     * Getter method for property <tt>deliveryType</tt>.
     *
     * @return property value of deliveryType
     */
    public String getDeliveryType() {
        return deliveryType;
    }

    /**
     * Setter method for property <tt>deliveryType</tt>.
     *
     * @param deliveryType value to be assigned to property deliveryType
     */
    public void setDeliveryType(String deliveryType) {
        this.deliveryType = deliveryType;
    }

    /**
     * Getter method for property <tt>templateId</tt>.
     *
     * @return property value of templateId
     */
    public String getTemplateId() {
        return templateId;
    }

    /**
     * Setter method for property <tt>templateId</tt>.
     *
     * @param templateId value to be assigned to property templateId
     */
    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }
}
